package com.hui.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hui.admin.dto.request.UserProfileRequestDTO;
import com.hui.admin.dto.response.UserProfileResponseDTO;
import com.hui.admin.entity.UserProfileDO;

/**
 * 用户信息服务接口层
 */
public interface UserProfileService extends IService<UserProfileDO> {

    /**
     * 修改用户信息
     *
     * @param requestDTO 请求参数
     */
    void updateUserProfile(UserProfileRequestDTO requestDTO);

    /**
     * 获取用户信息
     *
     * @param userId 用户 ID
     * @return 用户信息
     */
    UserProfileResponseDTO getUserProfileById(Long userId);
}
